package com.ihg.hiex.admin.entity.dto;

/**
 * 
 * @author dan
 *
 */
public class Competency {
    
    private BeBrandHearted beBrandHearted;
    
    private DriveResult driveResult;
    
    private ChampionChange championChange;
    
    private LeadAndDevelop leadAndDevelop;
    
    private FinancialManagement financialManagement;
    
    private WorkCollaboratively workCollaboratively;
    
    public Competency() {
        
    }
    
    public Competency(DriveResult driveResult, ChampionChange championChange, LeadAndDevelop leadAndDevelop, FinancialManagement financialManagement, WorkCollaboratively workCollaboratively) {
        this.driveResult = driveResult;
        this.championChange = championChange;
        this.leadAndDevelop = leadAndDevelop;
        this.financialManagement = financialManagement;
        this.workCollaboratively = workCollaboratively;
    }
    
    /**
     * 
     * @param beBrandHearted
     * @return
     */
    public Competency editBeBrandHearted(BeBrandHearted beBrandHearted) {
        this.beBrandHearted = beBrandHearted;
        return this;
    }

    /**
     * @return the beBrandHearted
     */
    public BeBrandHearted getBeBrandHearted() {
        return beBrandHearted;
    }

    /**
     * @return the driveResult
     */
    public DriveResult getDriveResult() {
        return driveResult;
    }

    /**
     * @return the championChange
     */
    public ChampionChange getChampionChange() {
        return championChange;
    }

    /**
     * @return the leadAndDevelop
     */
    public LeadAndDevelop getLeadAndDevelop() {
        return leadAndDevelop;
    }

    /**
     * @return the financialManagement
     */
    public FinancialManagement getFinancialManagement() {
        return financialManagement;
    }

    /**
     * @return the workCollaboratively
     */
    public WorkCollaboratively getWorkCollaboratively() {
        return workCollaboratively;
    }

    /**
     * @param beBrandHearted the beBrandHearted to set
     */
    public void setBeBrandHearted(BeBrandHearted beBrandHearted) {
        this.beBrandHearted = beBrandHearted;
    }

    /**
     * @param driveResult the driveResult to set
     */
    public void setDriveResult(DriveResult driveResult) {
        this.driveResult = driveResult;
    }

    /**
     * @param championChange the championChange to set
     */
    public void setChampionChange(ChampionChange championChange) {
        this.championChange = championChange;
    }

    /**
     * @param leadAndDevelop the leadAndDevelop to set
     */
    public void setLeadAndDevelop(LeadAndDevelop leadAndDevelop) {
        this.leadAndDevelop = leadAndDevelop;
    }

    /**
     * @param financialManagement the financialManagement to set
     */
    public void setFinancialManagement(FinancialManagement financialManagement) {
        this.financialManagement = financialManagement;
    }

    /**
     * @param workCollaboratively the workCollaboratively to set
     */
    public void setWorkCollaboratively(WorkCollaboratively workCollaboratively) {
        this.workCollaboratively = workCollaboratively;
    }

}
